|
コンピューターを含む機械装置の動作・機能を模倣する事をエミュレート(動詞)又はエミュレーション(名詞)といい、エミュレート/エミュレーションする装置、あるいはソフトウェアの事をエミュレータ (Emulator)という。 本項では、コンピュータに関連したエミュレータについて解説する。 ==概要== エミュレータとは、所定のコンピュータや機械装置を模倣するシミュレータの一種である。特に実機が存在するもの、ないし実機の内部ロジックそのものを再現するもの、を指すことが多く、仮想化技術(仮想機械#システム仮想機械)のひとつでもある。一方、Java仮想マシンなどの仮想機械(仮想機械#プロセス仮想機械)は、原理的にはエミュレータと同様のものだが、エミュレータとしないこともある。 内部ロジックを再現するのではなく命令セットアーキテクチャレベルで再現するものを指す命令セットシミュレータという語もある。 エミュレータの需要の背景には、既に摩滅して、市場で入手困難になったハードウェアの代用品として、あるいはまだ存在していない製品の代用や、クロス開発の実行環境として、開発段階で汎用性のある現用のパソコンを流用しようというものがある。 これらは、所定の環境で動作するソフトウェアを、ハードウェアやオペレーティングシステムが異なる環境でも動作させることを目的とする。 コンピュータ上で動作するエミュレータの多くは、ソフトウェアによる実装が多い。 ハードウェアでエミュレートするものもあり、産業用に広く使われている。 ICE (In-Circuit Emulator) やROMエミュレータ等はハードウェアによって実装されたエミュレータである。プログラマブルロジックデバイスに他の集積回路と同等のものを実装したものも一種のハードウェアによるエミュレータである。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「エミュレータ (コンピュータ)」の詳細全文を読む スポンサード リンク
|